660806
469118
27813
109853
100443
1306287
11783
68665
310329
328718
923773
418706
264284
502841
418275
782256
816951
471118
381102
59387
525115
83766
280432
638607